System and method for creating metadata

ABSTRACT

A system and a method create metadata for media files. The metadata may be information relating to, based on and/or associated with the media files. The metadata of the media files may be searched by one or more terminals. An event database connectable to a terminal may use a location, a date and/or a time of creation of the media files to associate specific events with the media files. Further, the specific events may be used by the database to create keywords associated with the media files. As a result, the system and the method may organize and/or may provide searching for media files. A web page may be generated for an event that accumulates the media files related to the event.

This application claims the benefit of U.S. Provisional Application Ser.No. 61/007,408 filed Dec. 12, 2007.

BACKGROUND OF THE INVENTION

The present invention generally relates to a system and a method forcreating metadata. More specifically, the present invention relates to asystem and a method for creating metadata for media files that uses anevent database to provide metadata keywords for organizing, indexingand/or searching the media files. The event database uses a locationwhere the media file was created and/or a date and/or a time that themedia file was created to determine a specific event that corresponds tothe media file. A specific event title may become part of the metadatato indicate the specific event that corresponds to the media file. Basedon the specific event, the event database provides the metadatakeywords. The media files may be indexed, may be consumed, may beaccessed and/or may be viewed by one or more users via terminals over anetwork. Based on the metadata created by the database of events and/orassociated with the media files, one or more users may obtain and/or mayaccess the media files over the network via a search that may usematching keywords. An event page may be provided that accumulates mediafiles identified by the event database as corresponding to a specificevent.

Generally known devices may capture, may store and/or may send digitalmedia. Digital media capture devices traditionally record basicmetadata, such as, for example, a time and/or a date. A user maydownload, may display, may access, may obtain and/or may view thedigital media from a database via a terminal over a network.Applications on the digital media capture devices generally allowtransfer of the digital media across the network, such as, for example,using Multimedia Messaging Service (MMS) or Hypertext Transfer Protocol(HTTP).

The addition of Global Positioning System (hereinafter “GPS”) support tomany mobile devices opens up a whole new frontier for mobile applicationdevelopment, such as, for example, the application of locationinformation to the digital media created by the digital media capturedevices. One such example is ZoneTag by Yahoo, Inc.(http://zonetag.research.yahoo.com) which associates locationinformation with digital media and uploads the digital media to a socialnetwork site.

The social network site is a website or application that has contentcreated primarily by users of the social network site and shared withother users of the social network site. Media content is describedand/or classified by the users. Often, the media content is in the formof user-created keywords that are entered by the originating user and/orthe other users. Typically, the other users may execute an applicationto locate, to identify and/or to search the digital media in thedatabase. A searchable index of the media files may be used by theapplication to locate the media content accessible via the socialnetwork site. Metadata associated with the media files provides keywordsthat may indicate that the media files are associated with a searchterm. Popular social networks with an emphasis on digital media includeMySpace (registered trademark of MySpace, Inc.), Flickr (registeredtrademark of Yahoo, Inc.), and YouTube (trademark of YouTube, Inc.).

Tagging is the association of the keywords with the media files. Taggingmay include a strength of association between the keywords and the mediafiles. Tagging may be a mechanism for classifying the media files sothat the media files may be organized and/or may be searched. Tagging isthe primary basis of organization for most popular media-centric socialnetworks. As a result of tagging, the users of social network sites maysearch the media files using the keywords relating to the media contentaccessible by the social network site. However, the users who generatethe digital media files must also generate the associated keywords.Thus, the keywords associated with, corresponding to and/or assigned tothe multimedia file may be inaccurate, unreliable and/or incorrect basedon the attributes of the multimedia file. Further, if the user generatesthe keywords when the digital media file is created, exerting effortand/or use of time to generate the keywords may affect, may alter and/ormay detract from the experience of the event captured by the digitalmedia file. Still further, the user may be incapable of generating thekeywords when the digital media file is created; therefore, the digitalmedia file lacks keywords and is not provided for the searchable index.

A need, therefore, exists for a system and a method for creatingmetadata for media files. Further, a need exists for a system and amethod for creating metadata for media files that use an event databaseto provide metadata keywords. Still further, a need exists for a systemand a method for creating metadata for media files that use an eventdatabase to index media files, media content and/or multimedia. Stillfurther, a need exists for a system and a method for creating metadatafor media files that associate media files with specific event titles.And, a need exists for a system and a method for creating metadata formedia files that maintains consistency in metadata keywords. And, a needexists for a system and a method for creating metadata for media filesthat creates metadata without user interaction. Moreover, a need existsfor a system and a method for creating metadata for media files that maygenerate a web page for an event that accumulates the media filesrelated to that event.

SUMMARY OF THE INVENTION

The present invention generally relates to a system and a method forcreating metadata for media files. The metadata may be informationrelating to, based on and/or associated with the media files. Themetadata of the media files may be searched by one or more terminals. Anevent database connectable to a terminal may use a location, a dateand/or a time of creation of the media files to associate specificevents with the media files. Further, the specific events may be used bythe database to create keywords associated with the media files. As aresult, the system and method may organize and/or may provide searchingfor media files. A web page may be generated for an event thataccumulates the media files related to the event. Such a web page mayinclude the media files related to the event that are created by aspecific user and/or the media files related to the event that arecreated by multiple users.

To this end, in an embodiment of the present invention, a method forcreating metadata is provided. The method has the steps of providing adatabase of a plurality of events wherein each of the plurality ofevents is associated with event details; creating a first media file ata first location; associating a first content tag with the first mediafile; comparing the first content tag to the event details of theplurality of events; determining a matching event from the plurality ofevents wherein the event details of the matching event correspond to thefirst content tag associated with the first media file; associating asecond content tag with the first media file wherein the second contenttag is based on the matching event; creating a content list that liststhe first media file and a second media file wherein the second mediafile has a third content tag; accepting user input that provides aparameter; and displaying search results wherein the search resultsindicate the first media file if the second content tag corresponds tothe parameter and further wherein the search results indicate the secondmedia file if the third content tag corresponds to the parameter.

In an embodiment, the method has the step of indicating a location wherethe first media file was created wherein the first content tagassociated with the first media file indicates the location.

In an embodiment, the method has the step of indicating a time and adate that the first media file was created wherein the first content tagassociated with the first media file indicates the time and the date.

In an embodiment, the method has the step of transmitting the firstmedia file to a second location wherein the second location is remoterelative to the first location and further wherein the first media fileis transmitted in response to selection of the first media file from thecontent list.

In an embodiment, the method has the step of transmitting a message thatindicates a newly available media file that has a fourth content tagwherein the fourth content tag corresponds to the parameter.

In an embodiment, the method has the step of displaying a webpage forone of the plurality of events wherein the first media file is availablevia the webpage if the second content tag associated with the firstmedia file indicates that the first media file was created at the event.

In an embodiment, the method has the step of connecting a server to anetwork wherein a terminal is connected to the network and furtherwherein the server transmits the search results to the terminal via thenetwork.

In another embodiment of the present invention, a method for creatingmetadata is provided. The method has the steps of providing a databaseof a plurality of events wherein each of the plurality of events isassociated with event information; creating a first media file with amedia capturing device; associating file information with the firstmedia file; comparing the file information to the event information;determining if one of the plurality of events is a matching eventwherein the event information of the matching event corresponds to thefile information; associating a first title with the first media filewherein the first title is based on the matching event if the pluralityof events has the matching event and further wherein the first title isa default title if the plurality of events does not have the matchingevent; and associating a content tag with the first media file whereinthe content tag is based on the first title.

In an embodiment, the method has the step of comparing user input tocontent tags associated with media files wherein the first media file isprovided if the content tag associated with the first media filecorresponds to the user input.

In an embodiment, the method has the step of displaying a webpage for avenue wherein the first media file is available via the webpage if thecontent tag indicates that the first media file was created at thevenue.

In an embodiment, the method has the step of transmitting the firstmedia file to a terminal wherein the first media file is transmitted inresponse to user input that corresponds to the content tag.

In an embodiment, the method has the step of connecting the mediacapturing device to a network wherein the first media file istransmitted to a remote terminal via the network.

In an embodiment, the media file is a digital photograph.

In another embodiment of the present invention, a system for creatingmetadata is provided. The system has a network; a media capturing deviceconnected to the network wherein the media capturing device creates afirst media file and further wherein the media capturing devicedetermines a location of the media capturing device when the first mediafile was created wherein the media capturing device determines a timeand a date that the first media file was created and further wherein themedia capturing device transmits the first media file to the network;and a database connected to the network wherein the database has aplurality of events and further wherein each of the plurality of eventsis associated with event information wherein the database compares theevent information to the location of the media capturing device when thefirst media file was created and the time and the date that the firstmedia file was created wherein the database associates the first mediafile with a matching event of the plurality of events and furtherwherein the event information of the matching event corresponds to thelocation of the media capturing device when the first media file wascreated and the time and the date that the media file was createdwherein the database associates a first content tag with the first mediafile wherein the first content tag is based on the matching event.

In an embodiment, the system has a terminal connected to the networkwherein the network transmits the first media file to the terminal inresponse to user input that corresponds to the first content tag.

In an embodiment, the system has a webpage accessible by the networkwherein the webpage provides media files associated with one of theplurality of events wherein the first media file is available via thewebpage if the first content tag associated with the first media fileindicates that the first media file was created at the event.

In an embodiment, the system has a content list that lists the firstmedia file and a second media file wherein the second media file has asecond content tag.

In an embodiment, the system has a camera associated with the mediacapturing device wherein the camera generates an image associated withthe first media file.

In an embodiment, the media capturing device has a GPS receiver thatdetermines the location of the media capturing device when the firstmedia file was created.

In an embodiment, the system has a content provider connected to thenetwork wherein the content provider transmits a message that indicatesavailability of the first media file from the provider if the firstcontent tag corresponds to a parameter.

It is, therefore, an advantage of the present invention to provide asystem and a method for creating metadata for media files.

Another advantage of the present invention is to provide a system and amethod for creating metadata for media files that may use an eventdatabase to provide metadata keywords.

And, another advantage of the present invention is to provide a systemand a method for creating metadata for media files which use an eventdatabase to index media files, media content and/or multimedia.

Yet another advantage of the present invention is to provide a systemand a method for creating metadata for media files that associate mediafiles with specific events.

A further advantage of the present invention is to provide a system anda method for creating metadata for media files that may maintainconsistency in metadata keywords.

And, another advantage of the present invention is to provide a systemand a method for creating metadata for media files that may organize themedia files of a social network site.

Yet another advantage of the present invention is to provide a systemand a method for creating metadata for media files which may createmetadata without user input.

A still further advantage of the present invention is to provide asystem and a method for creating metadata for media files which may linkmedia files to other media files related to a similar event.

And, another advantage of the present invention is to provide a systemand a method for creating metadata for media files which may provide astandard format for the metadata.

Moreover, an advantage of the present invention is to provide a systemand a method for creating metadata for media files which may identifymedia files related to a specific event.

Additional features and advantages of the present invention aredescribed in, and will be apparent from, the detailed description of thepresently preferred embodiments and from the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a black box diagram of a system for creating metadatain an embodiment of the present invention.

FIG. 2 illustrates a flowchart of a method for creating metadata in anembodiment of the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention generally relates to a system and a method forcreating metadata for media files. The metadata of the media files maybe searched by one or more terminals. A database connectable to aterminal may use location, date and/or time information to associate themedia files with specific events. Further, the specific event associatedwith a media file may be used to create other keywords associated withthe media file. As a result, the system and method may organize and/ormay provide searching for media files.

Referring now to the drawings wherein like numerals refer to like parts,FIG. 1 illustrates a system 10 which may have a first server 12 forconnecting a first terminal 14 to a first data communication network 18(hereinafter “the first network 18”). The first terminal 14 may beconnected to and/or may be in communication with the first server 12.The first terminal 14, may be, for example, a computer terminal, amobile device, a set-top box, and/or an electronic device which may becapable of transmitting, receiving, processing, accepting and/ordisplaying multimedia. The set-top box may be connected to a display(not shown in the figures) for viewing, for consuming and/or fordisplaying the multimedia. Alternatively, the set-top box may be, forexample, a digital multimedia broadcasting-enabled television and/or thelike. The first terminal 14 may be any terminal capable of transmitting,receiving, processing and/or displaying multimedia known to one havingordinary skill in the art.

A database 20 may be connected to and/or may be accessible by the firstterminal 14 and/or the first server 12. As a result, the database 20 maybe connected to the first network 18. The first terminal 14 may be localand/or may be remote with respect to the first server 12 and/or thedatabase 20. The database 20 may be local or may be remote with respectto the first server 12. A provider 16 may be connected to the firstnetwork 18. The provider 16 may be, for example, a content service, amedia store and/or the like. The present invention should not be limitedto a specific embodiment of the provider 16. It should be understoodthat the provider 16 may be any provider as known to one of ordinaryskill in the art.

The first network 18 may be, for example, an IP network, a wirelessnetwork, a wireline network, a local-area network, a wide-area network,a metropolitan area network, a paging network, a public switchedtelephone network and/or the like. The present invention should not belimited to a specific embodiment of the first network 18. It should beunderstood that the first network 18 may be any network capable ofconnecting and/or providing communication between the media capturingdevice 30, the first terminal 14 and/or the second terminal 22 as knownto one having ordinary skill in the art.

A media capturing device 30 may be connected to the first network 18.The media capturing device 30 may be the same device as the firstterminal 14. The media capturing device 30 may be a digital camera, acamcorder, a personal digital assistant (“PDA”), a 4G mobile device, a3G mobile device, a 2.5G mobile device, an internet protocol(hereinafter “IP”) video cellular telephone, an ALL-IP electronicdevice, a laptop computer and/or the like. The media capturing device 30may create and/or may store the multimedia as shown at step 101 in FIG.2. The multimedia may be a digital media file, such as, for example, adigital photograph, a musical composition, a radio program, a textcomposition, an audio book, an audio program, a television program, amovie, a music video, an animated work, a video program, a video gameand/or a soundtrack and/or a video track of an audiovisual work, adramatic work, a film score and/or an opera and/or the like. The presentinvention should not be limited to a specific embodiment of the digitalmedia file and/or the media capturing device 30. It should be understoodthat the digital media file may be any digital media file and the mediacapturing device 30 may be any media capturing device as known to one ofordinary skill in the art. The media capturing device 30 may transferthe digital media file to the first terminal 14 via the first network18.

The media capturing device 30 may be connected to a second server 31.The second server 31 may transfer the digital media file and/or themetadata from the media capturing device 30 to the first network 18. Thedatabase 20 may be stored in the media capturing device 30 and/or thefirst terminal 14. The database 20 may be remote from the mediacapturing device 30 and/or the first terminal 14.

Metadata may be associated with the digital media file created by themedia capturing device 30. The metadata may be information, acommunication and/or data relating to, based on and/or associated withthe media files. The metadata may be formatted in a standard dataformat, such as, for example, XML, RDF, RSS, MathML, XHTML, SVG, cXMLand/or the like. The metadata may have a first content tag. The firstcontent tag may have location information, time information and/or dateinformation. The location information may be provided by a GPS receiverin the media capturing device. GPS satellites may be positioned in orbitaround earth and may provide signals to the GPS receivers. The signalsmay provide coordinates of the GPS receiver. Therefore, the mediacapturing device may use the coordinates provided by the GPS receiver tocreate location metadata for the digital media file as shown at step 102of FIG. 2.

The database 20 may identify a specific event based on the locationinformation, the date information and/or the time information as shownat step 103 of FIG. 2. A specific event title may be associated with thedigital media file based on the specific event identified. The metadatamay incorporate the specific event title. For example, the database mayuse the location information, the date information and/or the timeinformation to determine a specific sporting event captured by the mediacapturing device 30. A specific sporting event title would be associatedwith the digital media file, that may, for example, indicate teamsinvolved, a stadium, an outcome and/or the like. The specific sportingevent title may become part of the metadata. As a further example, thedatabase may use the location information, the date information and/orthe time information to determine a specific concert performancecaptured by the media capturing device 30. A specific performance titlemay be associated with the digital media file that may indicate, forexample, musicians, a venue, a name of an album and/or the like. Thespecific performance title may become part of the metadata.

If the specific event title cannot be generated, a default event titlemay be generated as shown at step 104 of FIG. 2. For example, if thedatabase 20 does not have an entry for the event captured in the digitalmedia file, the default event title may be generated based on thelocation information of the media capturing device 30 so that thedefault event title indicates a nearby location of interest such as astadium, a concert venue, a tourist attraction, a city name and/or thelike. As further example, the default event title may be a fixed defaulttitle established by the database 20 and/or the user of the mediacapturing device 30. Moreover, the default event title may be generatedby another algorithm not specified here. The present invention shouldnot be limited to a specific embodiment of the algorithm used togenerate a default event title.

The metadata may have second content tags that are generated based onthe specific event title as shown at step 105 of FIG. 2. The secondcontent tags may be provided by the database 20. The second content tagsof the metadata may be, for example, a creator, a publisher or acopyright owner of the digital media file, a genre associated with thedigital media file, a type of sport for the event captured in thedigital media file, a type of music recorded in the digital media file,a musical artist or band associated with the digital media file, alength of time of the digital media file, a website link, a review ofthe digital media file, a source of the digital media file and/or thelike.

Referring again to FIG. 1, a second terminal 22 may be in communicationwith a third server 13. The second terminal 22 may be local or may beremote with respect to the media capturing device 30 and/or the firstterminal 14. The digital media file may be transferred, may betransmitted, may be shared and/or may be exchanged between the firstterminal 14, the second terminal 22 and the media capturing device 30via the first network 18. As a result, the users may access, maydisplay, may view and/or may transmit the digital media file.

The second terminal 22 may be, for example, a computer terminal, amobile device, a set-top box, a removable storage device and/or anelectronic device which may be capable of transmitting, receiving,processing, accepting and/or displaying the multimedia and/or themetadata. The set-top box may be connected to a display (not shown inthe figure) for viewing and/or for displaying the digital media file.The removable storage device may be capable of processing and/orexecuting software instructions for viewing and/or displaying thedigital media file. It should be understood that the first terminal 14and the second terminal 22 may be any terminal capable of transmitting,receiving, processing and/or displaying the digital media file known toone having ordinary skill in the art.

The second terminal 22 may be connected to and/or may be incommunication with the media capturing device 30 via a second datacommunication network 40 (hereinafter “the second network 40”). Thesecond network 40 may be, for example, an IP network, a wirelessnetwork, a wireline network, a personal area network, a local-areanetwork, a metropolitan area network, a wide-area network, a pagingnetwork, a public switched telephone network and/or the like. Thepresent invention should not be limited to a specific embodiment of thesecond network 40. It should be understood that the second network 40may be any network capable of connecting and/or providing communicationbetween the media capturing device 30 and the second terminal 22 asknown to one having ordinary skill in the art.

The database 20 may provide the metadata associated with the digitalmedia files. The first terminal 14 may access the specific event titleand/or the content tags of the metadata associated with the digitalmedia file via the first server 12 and/or the first network 18. Thesecond terminal 22 may access the specific event title and/or thecontent tags of the metadata associated with the digital media file viathe third server 13, and/or the second network 40. Availability of thedigital media file may be indicated to the first terminal 14 and/or thesecond terminal 22 as a result of a search if terms of the search matchthe specific event title and/or the content tags. The first terminal 14and/or the second terminal 22 may aggregate, store and/or organize thedigital media files and/or the associated specific event titles, contenttags, and/or other metadata. The first terminal 14 and/or the secondterminal 22 may execute search queries in order to search their owninternal media contents, media contents of the other terminal and/ormedia contents of a separate external site such as, for example, thesecond server 31 and/or a remote form of the database 20. The firstterminal 14 and/or the second terminal 22 may store and/or may organizethe digital media files based on the specific event title and/or thecontent tags without user involvement and/or without user action. As aresult, the system 10 may store, may index, may transmit and/or mayorganize the digital media files based on the specific event titleand/or the content tags.

The specific event title and/or the content tags may be created and/orassociated with the digital media file at the media capturing device 30.Subsequently, the digital media file and/or the metadata may betransmitted using the first network 18 and/or the second network 40.Alternatively, the digital media file may be transferred to the secondserver 31 and/or the first network 18 to obtain the metadata generatedby use of the database 20. The association of the specific event titleand/or the content tags with the digital media file may occur when thedigital media file is created, or at a later time, when a connectionwith the second server 31 is established.

The first terminal 14 and/or the second terminal 22 may create and/ormay store a content list as shown at step 106 of FIG. 2. The contentlist may have and/or may be based on the specific event title and/or thecontent tags of the metadata. A search of the content list may beperformed using search terms as shown at step 107. Matching digitalmedia files may have the specific event title and/or the content tagsthat match the search terms as shown at step 108. The matching digitalmedia files may be accessed by, may be provided to, may be transferredto, may be downloaded to and/or may be transmitted to the first terminal14, the second terminal 22 and/or the first network 18. The firstterminal 14 and/or the second terminal 22 may display the digital mediafiles for which the specific event title and/or the content tags matchthe search terms.

Users may use the first terminal 14 and/or the second terminal 22 tosearch the content list to identify, to access, to download and/or toconsume the digital media files. For example, using the specific eventtitle and/or the second content tags of the metadata, the users mayacquire, may obtain and/or may create a list of digital photos capturedat a specific event or venue, a list of songs by an artist, a list ofepisodes of a television program, games played by a specific sports teamand/or movies made by an actor. The digital media file may be storedremotely relative to the first terminal 14 and/or the second terminal22. The users may be required to have the right to consume themultimedia prior to accessing and/or to displaying the digital mediafile. The users may be required to subscribe and/or to maintain asubscription with the provider 16 prior to accessing and/or todisplaying the digital media file.

The second terminal 22 may share, may transfer and/or may transmit thedigital media file and/or the first tags of the metadata via the secondnetwork 40. The database 20 may be accessed by the second terminal 22via the first network 18. Thus, the second terminal may obtain thedigital media file via the second network 40 and subsequently associatethe specific event title and/or the content tags with the digital mediafile.

The provider 16 connected to the first network 18 may be a contentprovider that may provide a social community website. The socialcommunity website is a web site and/or application that has contentcreated primarily by users of the social community website. The contentof the social community website may be shared with other users of thesocial community website. The social community website may provideforums for communication between the users. These services may includemessage boards, email lists, chat rooms, personal home pages and/or weblogs. The users of the social community website may each have their ownhomepage that provides various digital media files. The first terminal14 and/or the second terminal 22 may access the social community websitefrom the provider 16 via the first network 18. The second terminal 22may access the social community website from the provider 16 via thefirst network 18 and may access the media capturing device 30 via thesecond network 40 to upload the digital media file obtained from themedia capturing device 30 to the social community website.

The users of the social community website may execute an application ofthe first terminal 14 and/or the second terminal 22 to locate, toidentify and/or to search the digital media files of the socialcommunity website of provider 16. A searchable index of the media filesmay be used to locate the digital media files. The searchable index maybe based on the specific event title and/or the content tags of themetadata. Based on the specific event title and/or the content tags ofthe metadata, the provider 16 may develop a specialized list ofmultimedia that may be related to a common interest of the users of thesocial community website. For example, the provider 16 may store a listof concert performances by a common musician. The list of concertperformances may be identified from the specific event title and/or thecontent tags of the metadata of the digital media files. The provider 16may transmit a communication to the users indicating that a new digitalmedia file has been uploaded. A user that has designated matchingkeywords to the specific event title and/or the content tags of the newdigital media file may receive a message indicating the availability ofthe new digital media file. The users may receive a periodic update ofthe the content list identifying the digital media files that have thespecific event and/or the content tags matching the search terms of theusers.

The specific event title may prevent search problems that arise fromuser-generated tags. For example, the user-generated tags may not have aname of the venue. A search using the name of the venue will not providemultimedia that have the user-generated tags that do not have the nameof the venue. The specific event title and/or the content tags providedby the database 20 may prevent this problem by associating the digitalmedia files for a specific event with a consistent title and/or byproviding consistent content tags that have the relevant keywords.

The provider 16 may generate a webpage corresponding to one or more ofthe specific events. The webpage may accumulate digital media filesrelated to the specific event. The digital media files related to thespecific event may be provided on the webpage. The provider 16 maynotify the users of the social community website about event-specificwebpage updates if the users of the social community website haveindicated interest in the specific event. Thus, a gallery of all of thedigital media files related to the specific event may be displayed inone location of the social community website. The digital media filesrelated to the specific event may be accessed from the webpage viahyperlinks to other websites of the social community website, forexample. The digital media files corresponding to the specific event ofthe webpage may be provided on the webpage based on matching of thespecific event and/or the content tags of the digital media files to thespecific event of the webpage.

For example, the provider 16 of the social community website maygenerate a webpage corresponding to a specific concert performance.Based on the specific event titles of the digital media files stored atthe social community website, the digital media files corresponding tothe specific concert performance may be provided on the webpagecorresponding to the specific concert performance. The users of thesocial community website who have indicated interest in a musician maybe notified of the webpage and/or new digital media files on thewebpage.

It should be understood that various changes and modifications to thepresently preferred embodiments described herein will be apparent tothose skilled in the art. Such changes and modifications may be madewithout departing from the spirit and scope of the present invention andwithout diminishing its attendant advantages. It is, therefore, intendedthat such changes and modifications be covered by the appended claims.

1. A method for creating metadata, the method comprising the steps of:providing a database of a plurality of events wherein each of theplurality of events is associated with event details; creating a firstmedia file at a first location; associating a first content tag with thefirst media file; comparing the first content tag to the event detailsof the plurality of events; determining a matching event from theplurality of events wherein the event details of the matching eventcorrespond to the first content tag associated with the first mediafile; associating a second content tag with the first media file whereinthe second content tag is based on the matching event; creating acontent list that lists the first media file and a second media filewherein the second media file has a third content tag; accepting userinput that provides a parameter; and displaying search results whereinthe search results indicate the first media file if the second contenttag corresponds to the parameter and further wherein the search resultsindicate the second media file if the third content tag corresponds tothe parameter.
 2. The method of claim 1 further comprising the step of:indicating a location where the first media file was created wherein thefirst content tag associated with the first media file indicates thelocation.
 3. The method of claim 1 further comprising the step of:indicating a time and a date that the first media file was createdwherein the first content tag associated with the first media fileindicates the time and the date.
 4. The method of claim 1 furthercomprising the step of: transmitting the first media file to a secondlocation wherein the second location is remote relative to the firstlocation and further wherein the first media file is transmitted inresponse to selection of the first media file from the content list. 5.The method of claim 1 further comprising the step of: transmitting amessage that indicates a newly available media file that has a fourthcontent tag wherein the fourth content tag corresponds to the parameter.6. The method of claim 1 further comprising the step of: displaying awebpage for one of the plurality of events wherein the first media fileis available via the webpage if the second content tag associated withthe first media file indicates that the first media file was created atthe event.
 7. The method of claim 1 further comprising the step of:connecting a server to a network wherein a terminal is connected to thenetwork and further wherein the server transmits the search results tothe terminal via the network.
 8. A method for creating metadata, themethod comprising the steps of: providing a database of a plurality ofevents wherein each of the plurality of events is associated with eventinformation; creating a first media file with a media capturing device;associating file information with the first media file; comparing thefile information to the event information; determining if one of theplurality of events is a matching event wherein the event information ofthe matching event corresponds to the file information; associating afirst title with the first media file wherein the first title is basedon the matching event if the plurality of events has the matching eventand further wherein the first title is a default title if the pluralityof events does not have the matching event; and associating a contenttag with the first media file wherein the content tag is based on thefirst title.
 9. The method of claim 8 further comprising the step of:comparing user input to content tags associated with media files whereinthe first media file is provided if the content tag associated with thefirst media file corresponds to the user input.
 10. The method of claim8 further comprising the step of: displaying a webpage for a venuewherein the first media file is available via the webpage if the contenttag indicates that the first media file was created at the venue. 11.The method of claim 8 further comprising the step of: transmitting thefirst media file to a terminal wherein the first media file istransmitted in response to user input that corresponds to the contenttag.
 12. The method of claim 8 further comprising the step of:connecting the media capturing device to a network wherein the firstmedia file is transmitted to a remote terminal via the network.
 13. Themethod of claim 8 wherein the media file is a digital photograph.
 14. Asystem for creating metadata, the system comprising: a network; a mediacapturing device connected to the network wherein the media capturingdevice creates a first media file and further wherein the mediacapturing device determines a location of the media capturing devicewhen the first media file was created wherein the media capturing devicedetermines a time and a date that the first media file was created andfurther wherein the media capturing device transmits the first mediafile to the network; and a database connected to the network wherein thedatabase has a plurality of events and further wherein each of theplurality of events is associated with event information wherein thedatabase compares the event information to the location of the mediacapturing device when the first media file was created and the time andthe date that the first media file was created wherein the databaseassociates the first media file with a matching event of the pluralityof events and further wherein the event information of the matchingevent corresponds to the location of the media capturing device when thefirst media file was created and the time and the date that the mediafile was created wherein the database associates a first content tagwith the first media file wherein the first content tag is based on thematching event.
 15. The system of claim 14 further comprising: aterminal connected to the network wherein the network transmits thefirst media file to the terminal in response to user input thatcorresponds to the first content tag.
 16. The system of claim 14 furthercomprising: a webpage accessible by the network wherein the webpageprovides media files associated with one of the plurality of eventswherein the first media file is available via the webpage if the firstcontent tag associated with the first media file indicates that thefirst media file was created at the event.
 17. The system of claim 14further comprising: a content list that lists the first media file and asecond media file wherein the second media file has a second contenttag.
 18. The system of claim 14 further comprising: a camera associatedwith the media capturing device wherein the camera generates an imageassociated with the first media file.
 19. The system of claim 14 whereinthe media capturing device has a GPS receiver that determines thelocation of the media capturing device when the first media file wascreated.
 20. The system of claim 14 further comprising: a contentprovider connected to the network wherein the content provider transmitsa message that indicates availability of the first media file from theprovider if the first content tag corresponds to a parameter.